package cn.wolfcode.service;

import cn.wolfcode.domain.Role;
import cn.wolfcode.qo.EmployeeQueryObject;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IRoleService {
    PageInfo<Role> query(EmployeeQueryObject qo);


   /* //删除:是批量的
    int delete(Long[] ids);*/
    //新增的方法
    void insert(Role role, Long[] ids);

    Role selectOne(Long id);

    //修改角色（包含角色权限下拉框的修改）
    void update(Role role, Long[] ids);
    //删除角色，包括与角色相关的权限关联表中的数据role_permission
    void delete(Long id);
}
